package data_structure;

/**
 * 数组
 *
 * @author 1
 * @version 1.0
 * @description: TODO
 * @date 2025-02-21 11:10
 */
public class Demo1 {
    /**
     * 数组:
     * 数组是一个基础的数据结构,它的内存是连续的结构,它使我们可以通过索引快速访问定位到任意元素,
     * 时间复杂度是O(1).不过,数组在大小创建就固定了,所以如果新增和删除中间的元素,就要移动大量的元素,时间复杂就是O(n),
     *
     * @param args
     */
    public static void main(String[] args) {
        // 声明并初始化一个整数数组
        int[] arr = new int[5];

        // 给数组元素赋值
        for (int i = 0; i < arr.length; i++) {
            arr[i] = i * 2;
        }

        // 访问数组元素并打印
        for (int i = 0; i < arr.length; i++) {
            System.out.println("arr[" + i + "] = " + arr[i]);
        }
    }

}
